@charset "utf-8";

.clear{ clear:both;}
.clear:after{content:'';clear:both;display:block; }
.clear{zoom:1;}
i,em{ font-style:normal;}
.divL{ float:left;}
.divR{ float:right;}
.gray{ color:#999;}
.red{ color:#cc1d00;}
.usernav_box li.hover{ background:#f1f1f1 url(../img/cHeadPic.png) no-repeat -169px -58px; }

.pro_nav{width:990px; border-top:1px solid #000; height:40px; margin:0 auto; line-height: 40px;}
.pro_nav a{color:cornflowerblue;}
.pro_nav a:hover{color: #B61B1F; text-decoration: underline;}
/* user public css */ 
.head_box a{font-size:12px; color:#444; text-decoration:none;font-family: "宋体",SimSun; }
.head_box a:hover{ color:#cc1d00;}
.userLeft{ float:left; width:170px;}
.userRight{float:right; width:820px;}
.userListDiv{ border:1px solid #dedede; border-top:2px #cc1d00 solid; margin-bottom:20px;}
.userListDiv .titDiv{ border-bottom:1px solid #dedede; height:30px; background:#f7f7f7; line-height:30px; }
.userListDiv .titDiv h5{ width:400px; float:left; display:inline-block; line-height:30px; font-size:14px; color:#333; font-weight:normal; padding-left:15px;}
.userListDiv .titDiv h5 span{ margin-left:15px; font-size:12px; color:#cc1d00;}
.userListDiv .titDiv a.rr{ display:inline-block; width:300px; text-align:right;padding-right:20px; float:right;}
/*------------------------------主体----------------------------------*/
.user_main{width:990px; min-height: 600px; border-top:2px solid #ec7d6a; margin:0 auto;}
.user_left{float:left; width:170px; -border:1px solid #ccc;}
.head_box{background-color: #f1f1f1;height: 142px;text-align: center;padding-top: 10px;position: relative;z-index: 0;}
.head_box p img{width:74px; height:74px; border-radius: 50%; margin:0 auto 10px;}
.head_box p{line-height: 22px;}
.head_box p i{font-style: normal;display: inline-block;width: 18px;height: 16px;background: #cc1d00;line-height: 16px;text-align: center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 11px;color: #fff;}
.head_box span{width:7px; height:161px; background:url(../img/cHeadPic.png) no-repeat;position: absolute;top: -2px;left: 0px;}
.usernav_box{width: 162px;margin-left: 7px;border-top:none; border: 1px solid #ddd;}
.usernav_box ul{padding: 20px 15px 15px 30px;}
.usernav_box ul li{line-height: 26px;text-indent: 24px;font-size: 12px;color: #444;}
.usernav_box ul li a{color: #444;}
.usernav_box ul li a:hover{color:#B61B1F}
.usernav_box ul .tit{padding-top: 15px;text-indent: 0px;font-weight: bold;}

.minHeight{ min-height:530px;}




.rePasswordOk{ border:1px solid #ffdac6; background:#fff9f6; padding:10px 20px; font-size:14px; color:#e52100; font-weight:bold;}
.userRight input.redBtn {background-color: #e83917;
padding:8px 20px;color: #fff;font-size: 14px;font-weight: bold;border: none;border-radius: 3px;cursor: pointer;}
.myAdd td.chaq_td_tex {color: #666; padding-left:20px;}
.myAdd td .mmBtn{ padding:0px 30px; height:34px; line-height:34px;}





/* 地址管理 */
.myOrderBox{padding:15px;}
.addList{ border:2px dashed #ddd; padding:15px; position:relative; margin-top:15px; padding-top:25px;background: #fbfbfb; width:350px; margin-right:10px; float:left; height:168px;}
.addList:hover{ border:2px dashed #cc1d00; }
.addList:hover .close{ background:url(../img/popx.png) no-repeat; width:15px; height:15px; position:absolute; right:6px; top:6px; cursor:pointer;filter: alpha(Opacity=40);
-moz-opacity: 0.5;opacity: 0.5; background-size:100%; }

.addList .addNote{ position:absolute; background:#09F; width:80px; height:24px; line-height:24px; text-align:center; color:#fff; top:-2px; left:-2px;}
.addList:hover .addEdit{ position:absolute; top:8px; right:30px;width:110px; text-align:right;}
.addList:hover .addEdit a{ display:inline-block; margin-right:15px; color:#666;}
.addList:hover .addEdit a.aa{ color:#06F; }

.addList .addEdit{ position:absolute; top:8px; right:30px;width:110px; text-align:right; color:#fbfbfb}
.addList .addEdit a{ display:inline-block; margin-right:15px; color:#fbfbfb;}
.addList .addEdit a.aa{ color:#fbfbfb; }

.addList p.pL{ width:80px;height:24px; line-height:24px; text-align:right; color:#444;}
.addList p.pR{ line-height:24px;  color:#444; margin-left:5px; width:260px;}
.addList p.pR a{ margin-left:15px; color:#06F;}
.addList .addPhoto{ position:absolute;  background:#fff; padding:15px; z-index:100;border: 1px solid #ddd;top: -40px;left:-20px;}
.addList .addPhoto a{ display:inline-block; margin-right:15px; width:100px; height:50px; border:1px solid #eee;}
.addList .addPhoto a img{ width:100px; height:50px; }
.addList .addPhoto .photoBigA,.addList .addPhoto .photoBigB{ margin-top:15px;}
.addList .addPhoto .photoBigA img,.addList .addPhoto .photoBigB img{ width:400px; height:auto;}
.addList .addPhoto .winClose{ background:url(../image/popx.png) no-repeat; width:18px; height:18px; position:absolute; right:6px; top:6px; cursor:pointer;filter: alpha(Opacity=40);
-moz-opacity: 0.5;opacity: 0.5;}